home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / COMMUNIC / BULLETIN / 0818B.ZIP / TPB-CMDS.MAN < prev    next >
Text File  |  1987-12-01  |  26KB  |  621 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                        System SysOps Commands Manual
  27.                                     for
  28.                            TP-Board Version 2.0
  29.  
  30.                    Copyright (c) 1987 by Jon E. Schneider
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.        =================================================================
  38.        TP-Board is based on the Pascal Integrated Communications  System 
  39.        (PICS), Copyright 1986, 1987 by Les Archambault. This software is 
  40.        being distributed with his knowledge and consent. A large portion 
  41.        of the TP-Board code is an exact duplicate of the PICS code.
  42.        =================================================================
  43.        
  44.        
  45.        
  46.             This manual covers the TP-Board commands that are NOT 
  47.        covered in the Users Guide and are only available to the Sysop 
  48.        and his assistants (access level >=250). It is assumed that you've 
  49.        already read the installation guide, and have an operating TP-
  50.        Board system. 
  51.                           
  52.             While the system is waiting for a call, the screen will be 
  53.        cleared and the cursor randomly repositioned every few seconds. 
  54.        
  55.             If the system is re-cycling from a caller logoff and the 
  56.        space left on disk is less than the amount set, the local Sysop 
  57.        console will display a message approximately every five times the 
  58.        cursor moves. It will detail the disk space problem and stay on 
  59.        the screen for about 6 seconds. This indicates that the Sysop 
  60.        should take whatever action is necessary to make more disk space 
  61.        available.
  62.        
  63.             If you are using SEAdog as the BBS's front end, then these 
  64.        features obviously will not be available, since the only time 
  65.        that TP-Board is running is when there is a caller present.
  66.        
  67.        
  68.        IDLING (WAITING FOR CALL) COMMANDS
  69.        
  70.             If you desire, you may get a system status report by 
  71.        entering a RETURN at the local console. TP-Board will display an 
  72.        abbreviated system status message, and will show you the other 
  73.        two possible commands on the status line. The other two commands 
  74.        are Control C for exiting TP-Board, and Control L for local Sysop 
  75.        use.
  76.        
  77.        This message will stay on the console screen for about 25 seconds.
  78.        
  79.  
  80.  
  81.  
  82.  
  83.        SYSTEM IN USE NOTES
  84.        
  85.             While the system is in use by a caller, the following in use 
  86.        commands are available to the Sysop (^ means control character):
  87.              
  88.        ^J     Display menu of console commands on the status 
  89.                       line.
  90.        
  91.                       ^W: Sysop initiated CHAT
  92.                       ^E: Blank out remote caller screen, on/off
  93.                       ^R: Grab system for local use after caller logs
  94.                           off.
  95.                       ^T: Twit
  96.        
  97.        ^W     Sysop initiated CHAT.  The current user is issued a message  
  98.               and the system enters the chat mode.  This command bypasses 
  99.               the time of day checks and may be entered at any time (chat 
  100.               hours are restricted to callers requesting chat).
  101.        
  102.        ^E     'Blank' remote screen.  Toggle output to remote system.  
  103.               Useful to help a lost user find a file or message.  May 
  104.               also be used to validate a remote user since the access 
  105.               level is temporarily set to SYSOP level and then reset when 
  106.               remote I/O is reinstated.
  107.                                                                               
  108.        ^R     'Delayed' shutdown.  When the current user logs out, the 
  109.               modem is made busy and the system rings the bell to
  110.               indicate that it is available. Until the operation actually
  111.               takes place, this key may be used to alternately turn the 
  112.               function on and off. If the sysop doesn't take action to take
  113.               over the system in a reasonable period of time, the system
  114.               will put itself back online waiting for calls.  
  115.        
  116.        ^T     'Twit' key.  Immediately hang up on remote user.  The         
  117.               previous command is preferred to gain system access, but         
  118.               sometimes this command is necessary.
  119.        
  120.  
  121.  
  122.  
  123.  
  124.        MESSAGE READING SYSOP COMMANDS
  125.        
  126.             While reading messages and at the Read <Y><N><C><Q><P><R> 
  127.        prompt there are two Sysop Commands available, <X> and <V>. These 
  128.        commands are NOT available while in any of the FidoNet areas.
  129.        
  130.        
  131.             E<X>tended Sysop Commands
  132.        
  133.                 This command acts on the current message being read
  134.                 and will show you a new prompt:
  135.        
  136.                 Sysop Message Command <D><H><I><M><N><P><R><Q><?>
  137.        
  138.                 <D>elete message - marks message deleted.
  139.                 <H>ide Message - Marks message as Restricted and
  140.                    therefore invisible until Sysop releases it.
  141.                 <I>ndividual - Marks message as Private.
  142.                 <M>ove - Lets you change the message area.
  143.                 <N>o Purge - Toggles the protection from purging
  144.                    and notifies you of the status.
  145.                 <P>ublic - Marks the message as Public.
  146.                 <R>ead - Marks the message as having been read.
  147.                 <Q>uit this command.
  148.        
  149.             <V>alidate Caller
  150.        
  151.                 With this command you are able to validate the
  152.                 caller who left the current message being read.
  153.                 The callers log-in information will be displayed
  154.                 and you will be able to edit any of the users
  155.                 parameters.
  156.        
  157.        
  158.             <S>ave Message to Disk File
  159.         
  160.                 This command will save the current message being
  161.                 read to a disk file in the System File Section. You
  162.                 will be prompted for the filename to use for the file.
  163.                 If it already exists, you will be asked is you want to
  164.                 use it anyway. After recording the message (and 
  165.                 header) you will be returned to reading messages.
  166.                       
  167.        
  168.             After either of these commands are used, you are returned to 
  169.        the message reading commands and can continue reading the next 
  170.        message.
  171.        
  172.  
  173.  
  174.  
  175.  
  176.        
  177.        FILES SUB-SYSTEM SYSOP COMMANDS
  178.        
  179.             The following commands are only available to the sysop and 
  180.        assistants, even though they are located in the Files subsystem. 
  181.        The command prompts will be displayed only if the current user 
  182.        access level >=250.
  183.         
  184.             
  185.            COPY - This command is used to copy a file from the current 
  186.            File Section to another File Section. When the copy is 
  187.            completed successfully, the system will ask if the source 
  188.            file should be deleted.
  189.                            
  190.            DELETE - This command is used to delete any file from the
  191.            currently logged File Section.  Verification is requested
  192.            before the action takes place.
  193.             
  194.            RENAME - Allows renaming of any file in the current File 
  195.            Section. 
  196.        
  197.            STAT - Shows the status: (visible/invisible) of the named file 
  198.            in the current File area and asks if you want to reverse the 
  199.            status.
  200.        
  201.  
  202.  
  203.  
  204.  
  205.        
  206.        UTILITIES SYSOP COMMANDS
  207.        
  208.        <D>isplay Users - You are given the choice of several kinds 
  209.           of lists from the following menu. If current user access
  210.           is less than 250 the <B>rief list is automatic.
  211.                    
  212.           Type of List <A><B><E><Q><U><?>
  213.         
  214.              <A>ll -   A complete list of all users and all information
  215.                        in each user record is displayed.
  216.                         
  217.              <B>rief - This is the same list shown to regular callers.
  218.                        It shows the callers name, city, type of computer,
  219.                        and the last date they called the system. 
  220.        
  221.        
  222.              <E>xceptional - Users having access higher than the
  223.                              default value or greater time allowed on
  224.                              the system are displayed. 
  225.        
  226.              <U>nvalidated - Unvalidated Users are displayed.
  227.        
  228.        
  229.        <C>hat - The Sysop answers a chat request with the Escape key.
  230.                 Either party can exit the chat with a Control C character.
  231.        
  232.        
  233.        <T>ime - After displaying the information you will be asked
  234.                 if you want to change the time. If you do, you will be 
  235.                 prompted for year, month, day, hour, minute, and
  236.                 second (one at a time). It is expecting up to 2 numeric
  237.                 digits as a reply.
  238.        
  239.  
  240.  
  241.  
  242.  
  243.        
  244.        SYSOP SUB-SYSTEM COMMANDS
  245.        -------------------------
  246.        
  247.             The sysop sub-system command menu is accessed by typing "X" 
  248.        at any function prompt (this option is locked out to users below 
  249.        access level 250).  The sysop menu may be displayed by entering 
  250.        "?" (see sample partial menu below).
  251.        
  252.             The user, log, and message files may be displayed on the CRT 
  253.        or printed to the LST device based on the condition of the print 
  254.        toggle. In addition, the Audit file command can be used to write 
  255.        the LOG or Message files to a disk ASCII text file.
  256.        
  257.                    Sysop Sub-System Partial Menu
  258.                    -----------------------------
  259.        
  260.        <A>udit trail toggle         <O> Macro operations   
  261.        <B>uild Message              <P>urge files
  262.        <C>hange System parameters   <R>ead Messages
  263.        <D>elete user                <S>ystem Directory
  264.        <E>dit user                  <T>oggle printer
  265.        <I>ndex rebuild              <V>alidate User
  266.        <L>og file list              <X> Exit to DOS
  267.        <N>ewin file processing
  268.        <G>oodbye (logoff)
  269.        
  270.        
  271.        AUDIT COMMAND
  272.        -------------
  273.        
  274.             A standard ASCII text file can be created from the log and 
  275.        message files (excluding the FidoNet areas) by turning on an 
  276.        audit trail and using the 'L' and 'R'   sysop commands.  
  277.        
  278.             The system will show you the default File Section where the 
  279.        Audit File will be written and ask if you want to make a change. 
  280.        The created file consists of the system date as file name with a 
  281.        numeric extension starting with zero.
  282.        
  283.             For example, the first time the audit trail is enabled on 
  284.        the 15th of August 1985, the name would be 08-15-85.000.  If the 
  285.        audit trail were turned off and on later in the same day, the 
  286.        file name would be 08-15-85.001.
  287.        
  288.        
  289.        BUILD MESSAGE COMMAND
  290.        ---------------------
  291.        
  292.             With this command you are able to build a message (in the 
  293.        message base) from a disk file (ASCII text file only). The file 
  294.        to be used must be in the System File Section.
  295.        
  296.             You will be prompted for the header information and then the 
  297.        name of the file to be used as the body of the message.
  298.  
  299.  
  300.  
  301.  
  302.        CHANGE SYSTEM PARAMETERS COMMAND
  303.        --------------------------------
  304.        
  305.             The default settings that are shown here take effect when 
  306.        TP-Board is entered and remain in effect until changed. See the 
  307.        installation manual for a complete description of these settings. 
  308.        You will be asked if you wish to change the SYSTEM, PURGE, or 
  309.        FIDO settings. This division of the settings is for screen 
  310.        display convenience only.  
  311.        
  312.        
  313.        DELETE USER COMMAND
  314.        -------------------
  315.        
  316.             The sysop is asked for a name to be deleted from the user 
  317.        file.  TP-Board prompts to insure that this is the action desired 
  318.        and if so, deletes the user and any messages addressed to or from 
  319.        that user. The 'NEWIN' list is searched for any files uploaded 
  320.        from that user, and if any are found, the uploaders name field is 
  321.        changed to 'Unknown'.
  322.         
  323.        
  324.        EDIT USER COMMAND
  325.        -----------------
  326.        
  327.             The record of the selected user is displayed and you are 
  328.        given the option of changing any field except the users name. 
  329.        This is because the users first and last names are used as the 
  330.        key to this record. The time of last access is also unchangeable. 
  331.        You will be prompted for the number of the item that you want to 
  332.        change. 
  333.                                    
  334.             In all other cases which require the user name, TP-Board 
  335.        expects an exact match between the characters entered and the 
  336.        name in the file.  In this command (Edit User), TP-Board is 
  337.        somewhat more forgiving and will find the record which is equal 
  338.        to OR GREATER THAN the entered name.  
  339.        
  340.             For example, if you cannot remember how John Smith spells 
  341.        his last name, enter 'John Smith' and TP-Board will find the 
  342.        record even if John spells his last name 'Smithe.'  The drawback 
  343.        to this of course, is that it is possible to get the wrong user 
  344.        record if two names are very similar, so be very careful that you 
  345.        have the expected record before editing.
  346.        
  347.        Note:
  348.           It is in this command that you are able to change the user 
  349.           record flag bits that control each user's privileges and  
  350.           authorization to enter conferences.
  351.        
  352.           There are seven possible conferences, but don't set any flags 
  353.           above the maximum number you are using, as that would give the 
  354.           user access to possible future conferences.
  355.        
  356.  
  357.  
  358.  
  359.  
  360.         There are currently five active user privilege flags:
  361.        
  362.               Allow downloading files
  363.               Allow entering of private messages
  364.               Allow entering of public messages
  365.               Allow entering any messages
  366.               Exempt user from User File purges.
  367.        
  368.          When a new user record is created, the user is not granted 
  369.          authorization for any conferences. The first four privilege
  370.          flags are set to allow the indicated actions, and the user is
  371.          not exempt from a User file purge.
  372.                  
  373.        
  374.        INDEX REBUILD COMMAND
  375.        ---------------------
  376.        
  377.             If you suspect that either the user file or its index may be 
  378.        damaged, this command may be used to rebuild the index file and 
  379.        recover from certain types of damage to the user data file.  File 
  380.        damage should never occur during normal operation, but power 
  381.        fluctuations and faulty disks and drives can cause problems.
  382.         
  383.             During execution of this command, the record number, a 
  384.        linked list element, and the user names are displayed.  For more 
  385.        information about the structure of data files when using the 
  386.        Turbo Toolbox, refer to the Turbo Toolbox Reference Manual (c) 
  387.        Borland  International.
  388.         
  389.        
  390.        LOG FILE LIST COMMAND
  391.        ---------------------
  392.        
  393.             TP-Board maintains a time and date stamped list of most 
  394.        system operations.  This command will display this list. From the 
  395.        information contained in this file, the sysop can determine what 
  396.        kind of activity the system is being used for, what users seem to 
  397.        be having problems, what users are abusing their privileges, etc.
  398.         
  399.             If  audit file generation is turned on, the log information 
  400.        will be written to this file.
  401.                           
  402.        
  403.        NEWIN FILE PROCESSING COMMAND
  404.        -----------------------------
  405.        
  406.             TP-Board marks all uploads with the system attribute bit 
  407.        (making them invisible) to prevent directory display, and stores 
  408.        a one line description of the file. This command allows the sysop 
  409.        to release the file and description for access by normal users, 
  410.        hide the file and description from normal users, delete the 
  411.        description (not the file itself), edit the description.  Until 
  412.        the file is purged (see Purge), all entries may be freely edited 
  413.        by the sysop.
  414.           
  415.  
  416.  
  417.  
  418.             For example, when a user uploads a file, TP-Board will mark 
  419.        the file as hidden until the sysop has a chance to review the 
  420.        contents of that file.  If appropriate, the sysop can release the 
  421.        file (making it visible in the File Section directory) for users.
  422.          
  423.             At that time, not only will the file be available in the 
  424.        NEWIN section (or section where the Sysop has moved it) for 
  425.        downloading, but the description entered at upload time can be 
  426.        seen by other users using the Newin command at the files sub-
  427.        system menu.  
  428.        
  429.             In addition to the file name and description, TP-Board 
  430.        displays the name of the individual that performed the upload and 
  431.        the time and date the operation was completed.
  432.                                             
  433.        
  434.        
  435.        <O> MACRO OPERATIONS COMMAND
  436.        ----------------------------
  437.        
  438.             In addition to being able to read characters from either the 
  439.        keyboard or the remote channel, TP-Board can read from an 
  440.        internal character string called a macro.  
  441.        
  442.             This string can be used to execute any sequence of 
  443.        operations as defined by the sysop. The macro string is fed into 
  444.        the multiple command buffer for execution so be sure that it is a 
  445.        completely executable set of commands.
  446.        
  447.             Macro operations may be performed while the system is being 
  448.        used by the Sysop, or from the automatic macro operation switch 
  449.        setting where the system logs the Sysop in and performs the macro 
  450.        string even though there is no one at the local console.
  451.        
  452.        For example, the sequence 'T;Y;U;U;A;^M;X;L;R;P;A;Y;T' performs 
  453.        the following operations:
  454.         
  455.        Toggle the printer on                     T
  456.        Yes, really do it                         Y
  457.        Utility sub-system entry                  U
  458.        User file listing of ...                  U
  459.        All users                                 A
  460.        No starting name specified                ^M (carriage return)
  461.        Re-enter the sysop sub-system             X
  462.        List the log file                         L
  463.        Read the messages                         R
  464.        Purge ...                                 P
  465.        All files                                 A
  466.        Yes, really do it                         Y
  467.        Toggle the printer back off               T
  468.        
  469.  
  470.  
  471.  
  472.  
  473.        
  474.             Remember if you have the auto macro processing switch turned 
  475.        on so that the macro will execute by itself every day, the last 
  476.        command in the macro MUST be a G so that the system will 
  477.        terminate the macro and go back online waiting for callers. 
  478.        (During the auto macro execution, the system thinks the sysop is 
  479.        using the system locally.)
  480.        
  481.             This type of operation is typical of that performed during 
  482.        the regular maintenance of the TP-Board files and can take some 
  483.        time to complete.  The ability to perform these operations 
  484.        unattended can be very convenient.
  485.         
  486.        Three commands are available to control the macro operation:
  487.        
  488.             Display the contents of the macro buffer
  489.             Edit the macro string (editing commands are described in
  490.             the User's Guide)
  491.             Start the macro
  492.        
  493.             TP-Board is still monitoring both the local keyboard while    
  494.        processing a macro, so the sysop can pause (^S) or cancel (^C) a 
  495.        command, but macro processing will continue until complete.
  496.         
  497.             Since a carriage return is used to terminate the entry of a 
  498.        new macro string, a slash (/) may be entered into the macro.  
  499.        When encountered, TP-Board will convert this character into a 
  500.        carriage return.
  501.        
  502.        
  503.        PURGE FILES COMMAND
  504.        -------------------
  505.        
  506.             This command purges and compresses system data files of 
  507.        deleted entries.  It processes four different files, each 
  508.        selectable by a   single command, or all four files together.  
  509.        All commands are verified before continuing.
  510.         
  511.             Sufficient disk space must be available for these operations 
  512.        or TP-Board will report an error and terminate.  Should this 
  513.        happen, TP-Board will automatically recover from the old files 
  514.        the next time it is started, but extraneous files may be left on 
  515.        the disk.
  516.        
  517.             Purge All - This command purges all four files, i.e. it
  518.             automatically performs a purge of the log, newin, user, and  
  519.             messages files.      
  520.        
  521.             Purge Log - This command removes all entries from the log         
  522.             file.
  523.              
  524.             Purge Newin - This command removes all entries marked         
  525.             "deleted" in the newin file.
  526.              
  527.        
  528.  
  529.  
  530.  
  531.  
  532.             Purge Messages - As described in the introduction, deleting  
  533.             a message only marks that message for delete.  To physically
  534.             remove the message from the disk, the message files must be
  535.             purged.
  536.              
  537.             Purge Users - This command deletes all users that have not 
  538.             logged in within the times specified at compile time.  When
  539.             a user is deleted with this command, TP-Board will also delete
  540.             any messages sent to or from the user.
  541.        
  542.        
  543.        READ MESSAGES COMMAND
  544.        ---------------------
  545.        
  546.             All messages currently on file are displayed in numerical 
  547.        order.  If the audit trail is on, these messages are also written 
  548.        to that file.
  549.        
  550.        
  551.        SYSTEM DIRECTORY COMMAND
  552.        ------------------------
  553.        
  554.             A directory of all files in sections with access levels of 
  555.        20 or less is built in the LOGIN section.  This directory can be 
  556.        used by remote users to speed file download operations.
  557.        
  558.        
  559.        TOGGLE PRINTER COMMAND
  560.        ----------------------
  561.        
  562.             The currently assigned LST device is alternately enabled and 
  563.        disabled.  To prevent possible toggling while remote, this 
  564.        command is verified before continuing.
  565.         
  566.        
  567.        VALIDATE USER COMMAND
  568.        ---------------------
  569.        
  570.             This command allows the sysop to validate a user from the 
  571.        Sysop sub-system menu instead of going into the message file. It 
  572.        is most helpful when you know the name of the user that you want 
  573.        to validate. 
  574.        
  575.        NOTE:
  576.           The validate and delete commands will only operate on users of a 
  577.           lower access level.  The edit command will operate on users of 
  578.           the same or lower access level.
  579.                           
  580.             This access level structure allows the primary sysop to 
  581.        affect all user records in the system, including his own, but 
  582.        alternate  sysops can neither affect nor view the record of the 
  583.        primary sysop. In addition, since the validate and delete 
  584.        commands only  operate on users of a lower access level, the 
  585.        hazard of validating or deleting oneself has been reduced.
  586.  
  587.  
  588.  
  589.  
  590.        CAUTION: 
  591.           Since the primary sysop can edit any user record, please   
  592.           exercise care not to lower your own access level!  The only known
  593.           recovery from this action (if there are no other sysops at the
  594.           255 level) would be to use a file zap utility such as PATCH.COM.
  595.                 
  596.                      
  597.        EXIT TO DOS COMMAND
  598.        -------------------
  599.        
  600.             This command is very handy when you are working at the local 
  601.        console, and very dangerous when you are operating remotely. It 
  602.        allows temporarily exiting TP-Board to DOS, and then returning to 
  603.        TP-Board without actually having to log-off and then back on. It 
  604.        is most useful for copying files from directories that TP-Board 
  605.        doesn't recognize to ones that it does.
  606.        
  607.             TP-Board will invoke another copy of COMMAND.COM, and then 
  608.        pass control to it. Once you are finished, and want to return to 
  609.        TP-Board, just type 'EXIT' at the DOS prompt.
  610.        
  611.             If you always return immediately to TP-Board when attempting 
  612.        to 'Shell to DOS', then you don't have your DOS path set 
  613.        properly. A copy of COMMAND.COM has to reside either in the path 
  614.        that is active when TP-Board is running, or in the TP-Board 
  615.        system directory.
  616.        
  617.             If you do not want to have the remote ability activated, 
  618.        just delete the file REMOTE.BAT from the system directory. It is 
  619.        covered in more detail in the installation manual.
  620.        
  621.